package com.cs.deviceManager.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * 设备信息对象 dev_device
 * 
 * @author zizige
 * @date 2025-06-30
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class DevDevice extends BaseEntity
{
    /** 设备ID */
    private Long devId;

    /** 设备名称 */
    @Excel(name = "设备名称")
    private String devName;

    /** 设备编号 */
    @Excel(name = "设备编号")
    private String devNumber;

    /** 在线状态 0=离线 1=在线 */
    @Excel(name = "在线状态 0=离线 1=在线")
    private String status;

    /** 当前位置描述 */
    @Excel(name = "当前位置描述")
    private String currentLocation;

    /** 纬度 */
    @Excel(name = "纬度")
    private BigDecimal latitude;

    /** 经度 */
    @Excel(name = "经度")
    private BigDecimal longitude;

    @Excel(name = "订阅")
    private String subscribe;

    @Excel(name = "发布")
    private String publish;

    @Excel(name = "属性")
    private String attributes;

    @Excel(name = "经度")
    private int deleted;

}
